<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // {
        //     属性名:'属性值',
        //     姓名: '张三',
        //     age : 24,
        // }
        // 一系列 属性 (key:value)的集合
        // username/age ...  就是属性名
        // '张三'/24 ...  对应的属性值
        // 如果属性值 是一个函数的话,,习惯把这个属性 称之为方法 比如 say 方法


        var obj = {
            username: "张三",
            age: 24,
            gender: true,
            like: ["篮球", "足球"],
            child: {
                age: 2,
            },
            say: function () {
                alert("hello");
            },
        };
        // 调用对象的 方法
        obj.say();

        // 创建对象
        // 方式一
        var user = {
            name: "john",
            age: 24,
        };
        // 方式二
        var obj1 = new Object(); // 创建出一个空对象

        console.log(user, obj1);
    </script>
</body>

</html>